leaf roller
Explore definitions, synonyms, and language insights of leaf roller
Definitions
Noun
moth whose larvae form nests by rolling and tying leaves with spun silk
Explore definitions, synonyms, and language insights of leaf roller